#ifndef C_QSTRINGLIST_H
#define C_QSTRINGLIST_H

/****************************************************************************
** QStringList C bindings generated from reading C++ file 'qstringlist.h'
**
** Created: Tue Jul 30 19:22:33 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QStringListH QStringList_create();
C_EXPORT void QStringList_destroy(QStringListH handle);
C_EXPORT QStringListH QStringList_create2(const QStringListH l);

C_EXPORT QStringListH QStringList_create4(PWideString i);
C_EXPORT QStringListH QStringList_create5(const char* i);
C_EXPORT void QStringList_fromStrList(QStringListH retval, const QStrListH p1);
C_EXPORT void QStringList_sort(QStringListH handle);
C_EXPORT void QStringList_split(QStringListH retval, PWideString sep, PWideString str, bool allowEmptyEntries);
C_EXPORT void QStringList_split2(QStringListH retval, PWideChar sep, PWideString str, bool allowEmptyEntries);
C_EXPORT void QStringList_split3(QStringListH retval, const QRegExpH sep, PWideString str, bool allowEmptyEntries);
C_EXPORT void QStringList_join(QStringListH handle, PWideString retval, PWideString sep);
C_EXPORT void QStringList_grep(QStringListH handle, QStringListH retval, PWideString str, bool cs);
C_EXPORT void QStringList_grep2(QStringListH handle, QStringListH retval, const QRegExpH expr);

#endif
